package cn.tt.tuantuanerp.tuantuanerp.comment.pojo.dto.productModule;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author liaodawei
 */
@Data
public class SkuAddNewBasicDTO implements Serializable {

  //基本信息
  /**
   * 库存sku编号 用户必须提交
   */
  @ApiModelProperty(value = "库存sku编号",required = true)
  @NotNull
  private Long skuId;
  /**
   *库存sku中文名称 用户必须提交
   */
  @NotNull
  @NotEmpty
  @NotBlank
  @ApiModelProperty(value = "库存sku中文名称",required = true)
  private String skuName;
  /**
   *库存sku英文名称 可以为null
   */
  private String skuEname;
  /**
   *sku状态(0正常销售、1商品清仓、2停止销售)
   * 默认0
   */
  private Integer skuStatus;
  /**
   *仓库成本价 默认0
   */
  private BigDecimal wareCostPrice;
  /**
   *售价 用户必须提交
   */
  @NotNull
  @ApiModelProperty(value = "售价",required = true)
  private BigDecimal goodsPrice;

}
